package fotoObra;

import java.util.List;

import fotoObra.FotoObra;
import fotoObra.FotoObraDAO;
import util.DAOFactory;

public class FotoObraRN {
	private FotoObraDAO	fotoObraDAO;

	public FotoObraRN() {
		this.fotoObraDAO = DAOFactory.criarFotoObraDAO();
	}

	public FotoObra carregar(Integer codigo) {
		return this.fotoObraDAO.carregar(codigo);
	}

	

	public void salvar(FotoObra fotoObra) {

		Integer codigo = fotoObra.getCodigo();
		if (codigo == null || codigo == 0) {
			this.fotoObraDAO.salvar(fotoObra);

		} else {
			this.fotoObraDAO.atualizar(fotoObra);
		}
	}

	public void excluir(FotoObra fotoObra) {
		
		this.fotoObraDAO.excluir(fotoObra);
	}

	public List<FotoObra> listar() {
		return this.fotoObraDAO.listar();
	}
}